#include"dao_QtOpenGL.h"

DAO_INIT_MODULE;
DaoVmSpace *__daoVmSpace = NULL;

#ifdef __cplusplus
extern "C"{
#endif

static DaoNumItem constNumbers[] =
{

  { "false", DAO_INTEGER, 0 },
  { "true", DAO_INTEGER, 1 },
  { NULL, 0, 0 }
};
static DaoNumItem dao_QGL_Nums[] =
{
  { "AccumBuffer", DAO_INTEGER, QGL::AccumBuffer },
  { "AlphaChannel", DAO_INTEGER, QGL::AlphaChannel },
  { "ColorIndex", DAO_INTEGER, QGL::ColorIndex },
  { "DeprecatedFunctions", DAO_INTEGER, QGL::DeprecatedFunctions },
  { "DepthBuffer", DAO_INTEGER, QGL::DepthBuffer },
  { "DirectRendering", DAO_INTEGER, QGL::DirectRendering },
  { "DoubleBuffer", DAO_INTEGER, QGL::DoubleBuffer },
  { "HasOverlay", DAO_INTEGER, QGL::HasOverlay },
  { "IndirectRendering", DAO_INTEGER, QGL::IndirectRendering },
  { "NoAccumBuffer", DAO_INTEGER, QGL::NoAccumBuffer },
  { "NoAlphaChannel", DAO_INTEGER, QGL::NoAlphaChannel },
  { "NoDeprecatedFunctions", DAO_INTEGER, QGL::NoDeprecatedFunctions },
  { "NoDepthBuffer", DAO_INTEGER, QGL::NoDepthBuffer },
  { "NoOverlay", DAO_INTEGER, QGL::NoOverlay },
  { "NoSampleBuffers", DAO_INTEGER, QGL::NoSampleBuffers },
  { "NoStencilBuffer", DAO_INTEGER, QGL::NoStencilBuffer },
  { "NoStereoBuffers", DAO_INTEGER, QGL::NoStereoBuffers },
  { "Rgba", DAO_INTEGER, QGL::Rgba },
  { "SampleBuffers", DAO_INTEGER, QGL::SampleBuffers },
  { "SingleBuffer", DAO_INTEGER, QGL::SingleBuffer },
  { "StencilBuffer", DAO_INTEGER, QGL::StencilBuffer },
  { "StereoBuffers", DAO_INTEGER, QGL::StereoBuffers },
  { NULL, 0, 0 }
};
static void dao__setPreferredPaintEngine( DaoContext *_ctx, DValue *_p[], int _n );

static DaoFuncItem dao_Funcs[] =
{
  { NULL, NULL }
};
/* qgl.h */
static void dao__setPreferredPaintEngine( DaoContext *_ctx, DValue *_p[], int _n )
{
  QPaintEngine::Type engineType= (QPaintEngine::Type) _p[0]->v.i;

  QGL::setPreferredPaintEngine( engineType );
}

static DaoFuncItem dao_QGL_Funcs[] = 
{
  { dao__setPreferredPaintEngine, "setPreferredPaintEngine( engineType : int )" },
	{ NULL, NULL }
};
static DaoFuncItem dao_Qt_Funcs[] = 
{
	{ NULL, NULL }
};
static DaoFuncItem dao_QtConcurrent_Funcs[] = 
{
	{ NULL, NULL }
};
static DaoTypeBase *dao_QtConcurrent_Types[5] = 
{
	dao_BlockSizeManager_Typer,
	dao_ResultIteratorBase_Typer,
	dao_ResultStoreBase_Typer,
	dao_ThreadEngineBase_Typer,
	NULL
};
int DaoOnLoad( DaoVmSpace *vms, DaoNameSpace *ns )
{
  DaoNameSpace *ns2;
  DaoTypeBase *typers[1049];
  const char *aliases[1];
  __daoVmSpace = vms;
  typers[0] = dao_Attachment_Typer;
  typers[1] = dao_OpenGLContextProfile_Typer;
  typers[2] = dao_QGLBuffer_Typer;
  typers[3] = dao_QGLColormap_Typer;
  typers[4] = dao_QGLColormap_QGLColormapData_Typer;
  typers[5] = dao_QGLContext_Typer;
  typers[6] = dao_QGLFormat_Typer;
  typers[7] = dao_QGLFramebufferObject_Typer;
  typers[8] = dao_QGLFramebufferObjectFormat_Typer;
  typers[9] = dao_QGLPixelBuffer_Typer;
  typers[10] = dao_QGLWidget_Typer;
  typers[11] = dao_QPixmapCache_KeyData_Typer;
  typers[12] = NULL;
  aliases[0] = NULL;
  DaoNameSpace_TypeDefine( ns, "cdata", "GLvoid" );
  DaoNameSpace_TypeDefine( ns, "double", "GLclampd" );
  DaoNameSpace_TypeDefine( ns, "double", "GLdouble" );
  DaoNameSpace_TypeDefine( ns, "double", "qint64" );
  DaoNameSpace_TypeDefine( ns, "double", "qlonglong" );
  DaoNameSpace_TypeDefine( ns, "double", "qlonglong" );
  DaoNameSpace_TypeDefine( ns, "double", "qreal" );
  DaoNameSpace_TypeDefine( ns, "double", "quint64" );
  DaoNameSpace_TypeDefine( ns, "double", "qulonglong" );
  DaoNameSpace_TypeDefine( ns, "double", "qulonglong" );
  DaoNameSpace_TypeDefine( ns, "float", "GLclampf" );
  DaoNameSpace_TypeDefine( ns, "float", "GLfloat" );
  DaoNameSpace_TypeDefine( ns, "int", "AcceptMode" );
  DaoNameSpace_TypeDefine( ns, "int", "Access" );
  DaoNameSpace_TypeDefine( ns, "int", "Access" );
  DaoNameSpace_TypeDefine( ns, "int", "AccessMode" );
  DaoNameSpace_TypeDefine( ns, "int", "AccessMode" );
  DaoNameSpace_TypeDefine( ns, "int", "ActionEvent" );
  DaoNameSpace_TypeDefine( ns, "int", "ActivationReason" );
  DaoNameSpace_TypeDefine( ns, "int", "Algorithm" );
  DaoNameSpace_TypeDefine( ns, "int", "AreaOption" );
  DaoNameSpace_TypeDefine( ns, "int", "Attachment" );
  DaoNameSpace_TypeDefine( ns, "int", "AttributeType" );
  DaoNameSpace_TypeDefine( ns, "int", "Attributes" );
  DaoNameSpace_TypeDefine( ns, "int", "AutoFormattingFlag" );
  DaoNameSpace_TypeDefine( ns, "int", "BindOption" );
  DaoNameSpace_TypeDefine( ns, "int", "BlurHint" );
  DaoNameSpace_TypeDefine( ns, "int", "BorderStyle" );
  DaoNameSpace_TypeDefine( ns, "int", "BoundaryReason" );
  DaoNameSpace_TypeDefine( ns, "int", "BoundaryType" );
  DaoNameSpace_TypeDefine( ns, "int", "ButtonFeature" );
  DaoNameSpace_TypeDefine( ns, "int", "ButtonLayout" );
  DaoNameSpace_TypeDefine( ns, "int", "ButtonPosition" );
  DaoNameSpace_TypeDefine( ns, "int", "ButtonRole" );
  DaoNameSpace_TypeDefine( ns, "int", "ButtonRole" );
  DaoNameSpace_TypeDefine( ns, "int", "ButtonSymbols" );
  DaoNameSpace_TypeDefine( ns, "int", "CacheMode" );
  DaoNameSpace_TypeDefine( ns, "int", "CacheMode" );
  DaoNameSpace_TypeDefine( ns, "int", "CacheModeFlag" );
  DaoNameSpace_TypeDefine( ns, "int", "Call" );
  DaoNameSpace_TypeDefine( ns, "int", "Capability" );
  DaoNameSpace_TypeDefine( ns, "int", "Capitalization" );
  DaoNameSpace_TypeDefine( ns, "int", "CaretMode" );
  DaoNameSpace_TypeDefine( ns, "int", "Category" );
  DaoNameSpace_TypeDefine( ns, "int", "ChangeFlag" );
  DaoNameSpace_TypeDefine( ns, "int", "ChangeFlag" );
  DaoNameSpace_TypeDefine( ns, "int", "CheckType" );
  DaoNameSpace_TypeDefine( ns, "int", "ChildIndicatorPolicy" );
  DaoNameSpace_TypeDefine( ns, "int", "ChildMode" );
  DaoNameSpace_TypeDefine( ns, "int", "ClockType" );
  DaoNameSpace_TypeDefine( ns, "int", "ColorDialogOption" );
  DaoNameSpace_TypeDefine( ns, "int", "ColorGroup" );
  DaoNameSpace_TypeDefine( ns, "int", "ColorMode" );
  DaoNameSpace_TypeDefine( ns, "int", "ColorRole" );
  DaoNameSpace_TypeDefine( ns, "int", "ColorSpec" );
  DaoNameSpace_TypeDefine( ns, "int", "CombiningClass" );
  DaoNameSpace_TypeDefine( ns, "int", "CompletionMode" );
  DaoNameSpace_TypeDefine( ns, "int", "ComplexControl" );
  DaoNameSpace_TypeDefine( ns, "int", "CompositionMode" );
  DaoNameSpace_TypeDefine( ns, "int", "ContentsType" );
  DaoNameSpace_TypeDefine( ns, "int", "ControlElement" );
  DaoNameSpace_TypeDefine( ns, "int", "ControlType" );
  DaoNameSpace_TypeDefine( ns, "int", "ConversionFlag" );
  DaoNameSpace_TypeDefine( ns, "int", "CoordinateMode" );
  DaoNameSpace_TypeDefine( ns, "int", "CornerWidget" );
  DaoNameSpace_TypeDefine( ns, "int", "CorrectionMode" );
  DaoNameSpace_TypeDefine( ns, "int", "Country" );
  DaoNameSpace_TypeDefine( ns, "int", "CursorAction" );
  DaoNameSpace_TypeDefine( ns, "int", "CursorMode" );
  DaoNameSpace_TypeDefine( ns, "int", "CursorPosition" );
  DaoNameSpace_TypeDefine( ns, "int", "CurveShape" );
  DaoNameSpace_TypeDefine( ns, "int", "Decomposition" );
  DaoNameSpace_TypeDefine( ns, "int", "DeletionPolicy" );
  DaoNameSpace_TypeDefine( ns, "int", "DeviceType" );
  DaoNameSpace_TypeDefine( ns, "int", "DialogCode" );
  DaoNameSpace_TypeDefine( ns, "int", "DialogLabel" );
  DaoNameSpace_TypeDefine( ns, "int", "Direction" );
  DaoNameSpace_TypeDefine( ns, "int", "Direction" );
  DaoNameSpace_TypeDefine( ns, "int", "Direction" );
  DaoNameSpace_TypeDefine( ns, "int", "Direction" );
  DaoNameSpace_TypeDefine( ns, "int", "Direction" );
  DaoNameSpace_TypeDefine( ns, "int", "DirtyFlag" );
  DaoNameSpace_TypeDefine( ns, "int", "DockOption" );
  DaoNameSpace_TypeDefine( ns, "int", "DockWidgetFeature" );
  DaoNameSpace_TypeDefine( ns, "int", "DragDropMode" );
  DaoNameSpace_TypeDefine( ns, "int", "DragMode" );
  DaoNameSpace_TypeDefine( ns, "int", "DropIndicatorPosition" );
  DaoNameSpace_TypeDefine( ns, "int", "DuplexMode" );
  DaoNameSpace_TypeDefine( ns, "int", "EchoMode" );
  DaoNameSpace_TypeDefine( ns, "int", "Edge" );
  DaoNameSpace_TypeDefine( ns, "int", "EditTrigger" );
  DaoNameSpace_TypeDefine( ns, "int", "ElementType" );
  DaoNameSpace_TypeDefine( ns, "int", "Encoding" );
  DaoNameSpace_TypeDefine( ns, "int", "EndEditHint" );
  DaoNameSpace_TypeDefine( ns, "int", "EntryInfoType" );
  DaoNameSpace_TypeDefine( ns, "int", "Error" );
  DaoNameSpace_TypeDefine( ns, "int", "Error" );
  DaoNameSpace_TypeDefine( ns, "int", "EventPriority" );
  DaoNameSpace_TypeDefine( ns, "int", "ExitStatus" );
  DaoNameSpace_TypeDefine( ns, "int", "Extension" );
  DaoNameSpace_TypeDefine( ns, "int", "Extension" );
  DaoNameSpace_TypeDefine( ns, "int", "FieldAlignment" );
  DaoNameSpace_TypeDefine( ns, "int", "FieldGrowthPolicy" );
  DaoNameSpace_TypeDefine( ns, "int", "FileError" );
  DaoNameSpace_TypeDefine( ns, "int", "FileFlag" );
  DaoNameSpace_TypeDefine( ns, "int", "FileMode" );
  DaoNameSpace_TypeDefine( ns, "int", "FileName" );
  DaoNameSpace_TypeDefine( ns, "int", "FileOwner" );
  DaoNameSpace_TypeDefine( ns, "int", "FileTime" );
  DaoNameSpace_TypeDefine( ns, "int", "Filter" );
  DaoNameSpace_TypeDefine( ns, "int", "FindFlag" );
  DaoNameSpace_TypeDefine( ns, "int", "Flag" );
  DaoNameSpace_TypeDefine( ns, "int", "Flow" );
  DaoNameSpace_TypeDefine( ns, "int", "FontDialogOption" );
  DaoNameSpace_TypeDefine( ns, "int", "FontFilter" );
  DaoNameSpace_TypeDefine( ns, "int", "Format" );
  DaoNameSpace_TypeDefine( ns, "int", "Format" );
  DaoNameSpace_TypeDefine( ns, "int", "FormatType" );
  DaoNameSpace_TypeDefine( ns, "int", "FormatType" );
  DaoNameSpace_TypeDefine( ns, "int", "FormattingOption" );
  DaoNameSpace_TypeDefine( ns, "int", "FrameFeature" );
  DaoNameSpace_TypeDefine( ns, "int", "GLbitfield" );
  DaoNameSpace_TypeDefine( ns, "int", "GLboolean" );
  DaoNameSpace_TypeDefine( ns, "int", "GLbyte" );
  DaoNameSpace_TypeDefine( ns, "int", "GLchar" );
  DaoNameSpace_TypeDefine( ns, "int", "GLenum" );
  DaoNameSpace_TypeDefine( ns, "int", "GLint" );
  DaoNameSpace_TypeDefine( ns, "int", "GLintptr" );
  DaoNameSpace_TypeDefine( ns, "int", "GLshort" );
  DaoNameSpace_TypeDefine( ns, "int", "GLsizei" );
  DaoNameSpace_TypeDefine( ns, "int", "GLsizeiptr" );
  DaoNameSpace_TypeDefine( ns, "int", "GLubyte" );
  DaoNameSpace_TypeDefine( ns, "int", "GLuint" );
  DaoNameSpace_TypeDefine( ns, "int", "GLushort" );
  DaoNameSpace_TypeDefine( ns, "int", "GestureCancelPolicy" );
  DaoNameSpace_TypeDefine( ns, "int", "GraphicsItemChange" );
  DaoNameSpace_TypeDefine( ns, "int", "GraphicsItemFlag" );
  DaoNameSpace_TypeDefine( ns, "int", "HintReturnType" );
  DaoNameSpace_TypeDefine( ns, "int", "HistoryType" );
  DaoNameSpace_TypeDefine( ns, "int", "HorizontalHeaderFormat" );
  DaoNameSpace_TypeDefine( ns, "int", "Icon" );
  DaoNameSpace_TypeDefine( ns, "int", "IconEngineHook" );
  DaoNameSpace_TypeDefine( ns, "int", "IconType" );
  DaoNameSpace_TypeDefine( ns, "int", "ImageOption" );
  DaoNameSpace_TypeDefine( ns, "int", "ImageReaderError" );
  DaoNameSpace_TypeDefine( ns, "int", "ImageWriterError" );
  DaoNameSpace_TypeDefine( ns, "int", "InputDialogOption" );
  DaoNameSpace_TypeDefine( ns, "int", "InputMode" );
  DaoNameSpace_TypeDefine( ns, "int", "InsertPolicy" );
  DaoNameSpace_TypeDefine( ns, "int", "InterpolationMode" );
  DaoNameSpace_TypeDefine( ns, "int", "IntersectType" );
  DaoNameSpace_TypeDefine( ns, "int", "InvertMode" );
  DaoNameSpace_TypeDefine( ns, "int", "ItemIndexMethod" );
  DaoNameSpace_TypeDefine( ns, "int", "ItemRole" );
  DaoNameSpace_TypeDefine( ns, "int", "ItemType" );
  DaoNameSpace_TypeDefine( ns, "int", "ItemType" );
  DaoNameSpace_TypeDefine( ns, "int", "ItemType" );
  DaoNameSpace_TypeDefine( ns, "int", "ItemType" );
  DaoNameSpace_TypeDefine( ns, "int", "IteratorFlag" );
  DaoNameSpace_TypeDefine( ns, "int", "IteratorFlag" );
  DaoNameSpace_TypeDefine( ns, "int", "Joining" );
  DaoNameSpace_TypeDefine( ns, "int", "Language" );
  DaoNameSpace_TypeDefine( ns, "int", "LayoutMode" );
  DaoNameSpace_TypeDefine( ns, "int", "LibraryLocation" );
  DaoNameSpace_TypeDefine( ns, "int", "LineWrapMode" );
  DaoNameSpace_TypeDefine( ns, "int", "LineWrapMode" );
  DaoNameSpace_TypeDefine( ns, "int", "LoadHint" );
  DaoNameSpace_TypeDefine( ns, "int", "MeasurementSystem" );
  DaoNameSpace_TypeDefine( ns, "int", "MemoryMapFlags" );
  DaoNameSpace_TypeDefine( ns, "int", "MenuItemType" );
  DaoNameSpace_TypeDefine( ns, "int", "MenuRole" );
  DaoNameSpace_TypeDefine( ns, "int", "MessageIcon" );
  DaoNameSpace_TypeDefine( ns, "int", "MetaInformation" );
  DaoNameSpace_TypeDefine( ns, "int", "MethodType" );
  DaoNameSpace_TypeDefine( ns, "int", "Mode" );
  DaoNameSpace_TypeDefine( ns, "int", "Mode" );
  DaoNameSpace_TypeDefine( ns, "int", "Mode" );
  DaoNameSpace_TypeDefine( ns, "int", "Mode" );
  DaoNameSpace_TypeDefine( ns, "int", "ModelSorting" );
  DaoNameSpace_TypeDefine( ns, "int", "MonthNameType" );
  DaoNameSpace_TypeDefine( ns, "int", "MoveMode" );
  DaoNameSpace_TypeDefine( ns, "int", "MoveOperation" );
  DaoNameSpace_TypeDefine( ns, "int", "Movement" );
  DaoNameSpace_TypeDefine( ns, "int", "MovieState" );
  DaoNameSpace_TypeDefine( ns, "int", "NormalizationForm" );
  DaoNameSpace_TypeDefine( ns, "int", "Notation" );
  DaoNameSpace_TypeDefine( ns, "int", "NumberFlag" );
  DaoNameSpace_TypeDefine( ns, "int", "NumberOption" );
  DaoNameSpace_TypeDefine( ns, "int", "ObjectTypes" );
  DaoNameSpace_TypeDefine( ns, "int", "OpenGLContextProfile" );
  DaoNameSpace_TypeDefine( ns, "int", "OpenGLVersionFlag" );
  DaoNameSpace_TypeDefine( ns, "int", "OpenModeFlag" );
  DaoNameSpace_TypeDefine( ns, "int", "OptimizationFlag" );
  DaoNameSpace_TypeDefine( ns, "int", "Option" );
  DaoNameSpace_TypeDefine( ns, "int", "OptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "Orientation" );
  DaoNameSpace_TypeDefine( ns, "int", "OutputFormat" );
  DaoNameSpace_TypeDefine( ns, "int", "PageBreakFlag" );
  DaoNameSpace_TypeDefine( ns, "int", "PageOrder" );
  DaoNameSpace_TypeDefine( ns, "int", "PageSetupDialogOption" );
  DaoNameSpace_TypeDefine( ns, "int", "PageSize" );
  DaoNameSpace_TypeDefine( ns, "int", "PaintDeviceMetric" );
  DaoNameSpace_TypeDefine( ns, "int", "PaintEngineFeature" );
  DaoNameSpace_TypeDefine( ns, "int", "PanelModality" );
  DaoNameSpace_TypeDefine( ns, "int", "PaperSize" );
  DaoNameSpace_TypeDefine( ns, "int", "PaperSource" );
  DaoNameSpace_TypeDefine( ns, "int", "ParsingMode" );
  DaoNameSpace_TypeDefine( ns, "int", "PatternSyntax" );
  DaoNameSpace_TypeDefine( ns, "int", "PerformanceHint" );
  DaoNameSpace_TypeDefine( ns, "int", "Permission" );
  DaoNameSpace_TypeDefine( ns, "int", "PixelMetric" );
  DaoNameSpace_TypeDefine( ns, "int", "PixmapFragmentHint" );
  DaoNameSpace_TypeDefine( ns, "int", "PixmapPadMode" );
  DaoNameSpace_TypeDefine( ns, "int", "PointerType" );
  DaoNameSpace_TypeDefine( ns, "int", "Policy" );
  DaoNameSpace_TypeDefine( ns, "int", "PolicyFlag" );
  DaoNameSpace_TypeDefine( ns, "int", "PolygonDrawMode" );
  DaoNameSpace_TypeDefine( ns, "int", "Position" );
  DaoNameSpace_TypeDefine( ns, "int", "Position" );
  DaoNameSpace_TypeDefine( ns, "int", "PrimitiveElement" );
  DaoNameSpace_TypeDefine( ns, "int", "PrintDialogOption" );
  DaoNameSpace_TypeDefine( ns, "int", "PrintEnginePropertyKey" );
  DaoNameSpace_TypeDefine( ns, "int", "PrintRange" );
  DaoNameSpace_TypeDefine( ns, "int", "PrintRange" );
  DaoNameSpace_TypeDefine( ns, "int", "PrinterMode" );
  DaoNameSpace_TypeDefine( ns, "int", "PrinterState" );
  DaoNameSpace_TypeDefine( ns, "int", "Priority" );
  DaoNameSpace_TypeDefine( ns, "int", "Priority" );
  DaoNameSpace_TypeDefine( ns, "int", "ProcessChannel" );
  DaoNameSpace_TypeDefine( ns, "int", "ProcessChannelMode" );
  DaoNameSpace_TypeDefine( ns, "int", "ProcessError" );
  DaoNameSpace_TypeDefine( ns, "int", "ProcessEventsFlag" );
  DaoNameSpace_TypeDefine( ns, "int", "ProcessState" );
  DaoNameSpace_TypeDefine( ns, "int", "Property" );
  DaoNameSpace_TypeDefine( ns, "int", "Q3ListViewItemFeature" );
  DaoNameSpace_TypeDefine( ns, "int", "QRgb" );
  DaoNameSpace_TypeDefine( ns, "int", "QueryType" );
  DaoNameSpace_TypeDefine( ns, "int", "ReadElementTextBehaviour" );
  DaoNameSpace_TypeDefine( ns, "int", "RealNumberNotation" );
  DaoNameSpace_TypeDefine( ns, "int", "Reason" );
  DaoNameSpace_TypeDefine( ns, "int", "Reason" );
  DaoNameSpace_TypeDefine( ns, "int", "RecursionMode" );
  DaoNameSpace_TypeDefine( ns, "int", "RecursionMode" );
  DaoNameSpace_TypeDefine( ns, "int", "RegionType" );
  DaoNameSpace_TypeDefine( ns, "int", "RenderFlag" );
  DaoNameSpace_TypeDefine( ns, "int", "RenderFlag" );
  DaoNameSpace_TypeDefine( ns, "int", "RenderHint" );
  DaoNameSpace_TypeDefine( ns, "int", "RequestSoftwareInputPanel" );
  DaoNameSpace_TypeDefine( ns, "int", "ResizeMode" );
  DaoNameSpace_TypeDefine( ns, "int", "ResizeMode" );
  DaoNameSpace_TypeDefine( ns, "int", "ResolveProperties" );
  DaoNameSpace_TypeDefine( ns, "int", "ResourceType" );
  DaoNameSpace_TypeDefine( ns, "int", "RestartHint" );
  DaoNameSpace_TypeDefine( ns, "int", "RestorePolicy" );
  DaoNameSpace_TypeDefine( ns, "int", "ResultFlag" );
  DaoNameSpace_TypeDefine( ns, "int", "Roles" );
  DaoNameSpace_TypeDefine( ns, "int", "Roles" );
  DaoNameSpace_TypeDefine( ns, "int", "RowWrapPolicy" );
  DaoNameSpace_TypeDefine( ns, "int", "SceneLayer" );
  DaoNameSpace_TypeDefine( ns, "int", "Scope" );
  DaoNameSpace_TypeDefine( ns, "int", "ScrollHint" );
  DaoNameSpace_TypeDefine( ns, "int", "ScrollMode" );
  DaoNameSpace_TypeDefine( ns, "int", "Section" );
  DaoNameSpace_TypeDefine( ns, "int", "SectionFlag" );
  DaoNameSpace_TypeDefine( ns, "int", "SectionPosition" );
  DaoNameSpace_TypeDefine( ns, "int", "SegmentStyle" );
  DaoNameSpace_TypeDefine( ns, "int", "SelectedPosition" );
  DaoNameSpace_TypeDefine( ns, "int", "SelectedPosition" );
  DaoNameSpace_TypeDefine( ns, "int", "SelectedPosition" );
  DaoNameSpace_TypeDefine( ns, "int", "SelectionBehavior" );
  DaoNameSpace_TypeDefine( ns, "int", "SelectionBehavior" );
  DaoNameSpace_TypeDefine( ns, "int", "SelectionFlag" );
  DaoNameSpace_TypeDefine( ns, "int", "SelectionMode" );
  DaoNameSpace_TypeDefine( ns, "int", "SelectionMode" );
  DaoNameSpace_TypeDefine( ns, "int", "SelectionType" );
  DaoNameSpace_TypeDefine( ns, "int", "SequenceFormat" );
  DaoNameSpace_TypeDefine( ns, "int", "SequenceMatch" );
  DaoNameSpace_TypeDefine( ns, "int", "Shadow" );
  DaoNameSpace_TypeDefine( ns, "int", "Shape" );
  DaoNameSpace_TypeDefine( ns, "int", "Shape" );
  DaoNameSpace_TypeDefine( ns, "int", "Shape" );
  DaoNameSpace_TypeDefine( ns, "int", "ShapeMode" );
  DaoNameSpace_TypeDefine( ns, "int", "SharedMemoryError" );
  DaoNameSpace_TypeDefine( ns, "int", "SizeAdjustPolicy" );
  DaoNameSpace_TypeDefine( ns, "int", "SizeConstraint" );
  DaoNameSpace_TypeDefine( ns, "int", "SizePolicyMasks" );
  DaoNameSpace_TypeDefine( ns, "int", "SliderAction" );
  DaoNameSpace_TypeDefine( ns, "int", "SliderChange" );
  DaoNameSpace_TypeDefine( ns, "int", "SoftKeyRole" );
  DaoNameSpace_TypeDefine( ns, "int", "SortFlag" );
  DaoNameSpace_TypeDefine( ns, "int", "SortIndicator" );
  DaoNameSpace_TypeDefine( ns, "int", "SpacingType" );
  DaoNameSpace_TypeDefine( ns, "int", "Spec" );
  DaoNameSpace_TypeDefine( ns, "int", "SpecialCharacter" );
  DaoNameSpace_TypeDefine( ns, "int", "SplitBehavior" );
  DaoNameSpace_TypeDefine( ns, "int", "Spread" );
  DaoNameSpace_TypeDefine( ns, "int", "StackingMode" );
  DaoNameSpace_TypeDefine( ns, "int", "Stacks" );
  DaoNameSpace_TypeDefine( ns, "int", "StandardButton" );
  DaoNameSpace_TypeDefine( ns, "int", "StandardButton" );
  DaoNameSpace_TypeDefine( ns, "int", "StandardFormat" );
  DaoNameSpace_TypeDefine( ns, "int", "StandardKey" );
  DaoNameSpace_TypeDefine( ns, "int", "StandardLocation" );
  DaoNameSpace_TypeDefine( ns, "int", "StandardPixmap" );
  DaoNameSpace_TypeDefine( ns, "int", "State" );
  DaoNameSpace_TypeDefine( ns, "int", "State" );
  DaoNameSpace_TypeDefine( ns, "int", "State" );
  DaoNameSpace_TypeDefine( ns, "int", "State" );
  DaoNameSpace_TypeDefine( ns, "int", "State" );
  DaoNameSpace_TypeDefine( ns, "int", "State" );
  DaoNameSpace_TypeDefine( ns, "int", "StateFlag" );
  DaoNameSpace_TypeDefine( ns, "int", "Status" );
  DaoNameSpace_TypeDefine( ns, "int", "Status" );
  DaoNameSpace_TypeDefine( ns, "int", "StepEnabledFlag" );
  DaoNameSpace_TypeDefine( ns, "int", "Stretch" );
  DaoNameSpace_TypeDefine( ns, "int", "Style" );
  DaoNameSpace_TypeDefine( ns, "int", "Style" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleHint" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleHint" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleMask" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionType" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleOptionVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "StyleStrategy" );
  DaoNameSpace_TypeDefine( ns, "int", "SubControl" );
  DaoNameSpace_TypeDefine( ns, "int", "SubElement" );
  DaoNameSpace_TypeDefine( ns, "int", "SubWindowOption" );
  DaoNameSpace_TypeDefine( ns, "int", "SubmitPolicy" );
  DaoNameSpace_TypeDefine( ns, "int", "SwipeDirection" );
  DaoNameSpace_TypeDefine( ns, "int", "SystemSemaphoreError" );
  DaoNameSpace_TypeDefine( ns, "int", "TabPosition" );
  DaoNameSpace_TypeDefine( ns, "int", "TabPosition" );
  DaoNameSpace_TypeDefine( ns, "int", "TabPosition" );
  DaoNameSpace_TypeDefine( ns, "int", "TabShape" );
  DaoNameSpace_TypeDefine( ns, "int", "TabType" );
  DaoNameSpace_TypeDefine( ns, "int", "TabletDevice" );
  DaoNameSpace_TypeDefine( ns, "int", "TickPosition" );
  DaoNameSpace_TypeDefine( ns, "int", "TimeFlag" );
  DaoNameSpace_TypeDefine( ns, "int", "TokenType" );
  DaoNameSpace_TypeDefine( ns, "int", "ToolBarFeature" );
  DaoNameSpace_TypeDefine( ns, "int", "ToolBarPosition" );
  DaoNameSpace_TypeDefine( ns, "int", "ToolButtonFeature" );
  DaoNameSpace_TypeDefine( ns, "int", "ToolButtonPopupMode" );
  DaoNameSpace_TypeDefine( ns, "int", "TransformationType" );
  DaoNameSpace_TypeDefine( ns, "int", "Type" );
  DaoNameSpace_TypeDefine( ns, "int", "Type" );
  DaoNameSpace_TypeDefine( ns, "int", "Type" );
  DaoNameSpace_TypeDefine( ns, "int", "Type" );
  DaoNameSpace_TypeDefine( ns, "int", "Type" );
  DaoNameSpace_TypeDefine( ns, "int", "Type" );
  DaoNameSpace_TypeDefine( ns, "int", "Type" );
  DaoNameSpace_TypeDefine( ns, "int", "Type" );
  DaoNameSpace_TypeDefine( ns, "int", "Type" );
  DaoNameSpace_TypeDefine( ns, "int", "Type" );
  DaoNameSpace_TypeDefine( ns, "int", "Type" );
  DaoNameSpace_TypeDefine( ns, "int", "UnderlineStyle" );
  DaoNameSpace_TypeDefine( ns, "int", "UnicodeVersion" );
  DaoNameSpace_TypeDefine( ns, "int", "Unit" );
  DaoNameSpace_TypeDefine( ns, "int", "UsagePattern" );
  DaoNameSpace_TypeDefine( ns, "int", "Variant" );
  DaoNameSpace_TypeDefine( ns, "int", "Version" );
  DaoNameSpace_TypeDefine( ns, "int", "VerticalAlignment" );
  DaoNameSpace_TypeDefine( ns, "int", "VerticalHeaderFormat" );
  DaoNameSpace_TypeDefine( ns, "int", "ViewItemFeature" );
  DaoNameSpace_TypeDefine( ns, "int", "ViewItemPosition" );
  DaoNameSpace_TypeDefine( ns, "int", "ViewMode" );
  DaoNameSpace_TypeDefine( ns, "int", "ViewMode" );
  DaoNameSpace_TypeDefine( ns, "int", "ViewMode" );
  DaoNameSpace_TypeDefine( ns, "int", "ViewMode" );
  DaoNameSpace_TypeDefine( ns, "int", "ViewportAnchor" );
  DaoNameSpace_TypeDefine( ns, "int", "ViewportUpdateMode" );
  DaoNameSpace_TypeDefine( ns, "int", "Weight" );
  DaoNameSpace_TypeDefine( ns, "int", "WindowOrder" );
  DaoNameSpace_TypeDefine( ns, "int", "WindowOrder" );
  DaoNameSpace_TypeDefine( ns, "int", "WizardButton" );
  DaoNameSpace_TypeDefine( ns, "int", "WizardOption" );
  DaoNameSpace_TypeDefine( ns, "int", "WizardPixmap" );
  DaoNameSpace_TypeDefine( ns, "int", "WizardStyle" );
  DaoNameSpace_TypeDefine( ns, "int", "WrapMode" );
  DaoNameSpace_TypeDefine( ns, "int", "WritingSystem" );
  DaoNameSpace_TypeDefine( ns, "int", "ZoomMode" );
  DaoNameSpace_TypeDefine( ns, "int", "qint16" );
  DaoNameSpace_TypeDefine( ns, "int", "qint32" );
  DaoNameSpace_TypeDefine( ns, "int", "qint8" );
  DaoNameSpace_TypeDefine( ns, "int", "quint16" );
  DaoNameSpace_TypeDefine( ns, "int", "quint32" );
  DaoNameSpace_TypeDefine( ns, "int", "quint8" );
  DaoNameSpace_TypeDefine( ns, "int", "uchar" );
  DaoNameSpace_TypeDefine( ns, "int", "uint" );
  DaoNameSpace_TypeDefine( ns, "int", "ulong" );
  DaoNameSpace_TypeDefine( ns, "int", "ushort" );
  ns2 = DaoNameSpace_GetNameSpace( ns, "QDrawBorderPixmap" );
  DaoNameSpace_TypeDefine( ns2, "int", "DrawingHint" );
  ns2 = DaoNameSpace_GetNameSpace( ns, "QGL" );
  DaoNameSpace_TypeDefine( ns2, "int", "FormatOption" );
  ns2 = DaoNameSpace_GetNameSpace( ns, "Qt" );
  DaoNameSpace_TypeDefine( ns2, "int", "AlignmentFlag" );
  DaoNameSpace_TypeDefine( ns2, "int", "AnchorAttribute" );
  DaoNameSpace_TypeDefine( ns2, "int", "AnchorPoint" );
  DaoNameSpace_TypeDefine( ns2, "int", "ApplicationAttribute" );
  DaoNameSpace_TypeDefine( ns2, "int", "ArrowType" );
  DaoNameSpace_TypeDefine( ns2, "int", "AspectRatioMode" );
  DaoNameSpace_TypeDefine( ns2, "int", "Axis" );
  DaoNameSpace_TypeDefine( ns2, "int", "BGMode" );
  DaoNameSpace_TypeDefine( ns2, "int", "BrushStyle" );
  DaoNameSpace_TypeDefine( ns2, "int", "CaseSensitivity" );
  DaoNameSpace_TypeDefine( ns2, "int", "CheckState" );
  DaoNameSpace_TypeDefine( ns2, "int", "ClipOperation" );
  DaoNameSpace_TypeDefine( ns2, "int", "ConnectionType" );
  DaoNameSpace_TypeDefine( ns2, "int", "ContextMenuPolicy" );
  DaoNameSpace_TypeDefine( ns2, "int", "CoordinateSystem" );
  DaoNameSpace_TypeDefine( ns2, "int", "Corner" );
  DaoNameSpace_TypeDefine( ns2, "int", "CursorShape" );
  DaoNameSpace_TypeDefine( ns2, "int", "DateFormat" );
  DaoNameSpace_TypeDefine( ns2, "int", "DayOfWeek" );
  DaoNameSpace_TypeDefine( ns2, "int", "DockWidgetArea" );
  DaoNameSpace_TypeDefine( ns2, "int", "DockWidgetAreaSizes" );
  DaoNameSpace_TypeDefine( ns2, "int", "DropAction" );
  DaoNameSpace_TypeDefine( ns2, "int", "EventPriority" );
  DaoNameSpace_TypeDefine( ns2, "int", "FillRule" );
  DaoNameSpace_TypeDefine( ns2, "int", "FocusPolicy" );
  DaoNameSpace_TypeDefine( ns2, "int", "FocusReason" );
  DaoNameSpace_TypeDefine( ns2, "int", "GestureFlag" );
  DaoNameSpace_TypeDefine( ns2, "int", "GestureState" );
  DaoNameSpace_TypeDefine( ns2, "int", "GestureType" );
  DaoNameSpace_TypeDefine( ns2, "int", "GlobalColor" );
  DaoNameSpace_TypeDefine( ns2, "int", "HitTestAccuracy" );
  DaoNameSpace_TypeDefine( ns2, "int", "ImageConversionFlag" );
  DaoNameSpace_TypeDefine( ns2, "int", "Initialization" );
  DaoNameSpace_TypeDefine( ns2, "int", "InputMethodHint" );
  DaoNameSpace_TypeDefine( ns2, "int", "InputMethodQuery" );
  DaoNameSpace_TypeDefine( ns2, "int", "ItemDataRole" );
  DaoNameSpace_TypeDefine( ns2, "int", "ItemFlag" );
  DaoNameSpace_TypeDefine( ns2, "int", "ItemSelectionMode" );
  DaoNameSpace_TypeDefine( ns2, "int", "Key" );
  DaoNameSpace_TypeDefine( ns2, "int", "KeyboardModifier" );
  DaoNameSpace_TypeDefine( ns2, "int", "LayoutDirection" );
  DaoNameSpace_TypeDefine( ns2, "int", "MaskMode" );
  DaoNameSpace_TypeDefine( ns2, "int", "MatchFlag" );
  DaoNameSpace_TypeDefine( ns2, "int", "Modifier" );
  DaoNameSpace_TypeDefine( ns2, "int", "MouseButton" );
  DaoNameSpace_TypeDefine( ns2, "int", "NavigationMode" );
  DaoNameSpace_TypeDefine( ns2, "int", "Orientation" );
  DaoNameSpace_TypeDefine( ns2, "int", "PenCapStyle" );
  DaoNameSpace_TypeDefine( ns2, "int", "PenJoinStyle" );
  DaoNameSpace_TypeDefine( ns2, "int", "PenStyle" );
  DaoNameSpace_TypeDefine( ns2, "int", "ScrollBarPolicy" );
  DaoNameSpace_TypeDefine( ns2, "int", "ShortcutContext" );
  DaoNameSpace_TypeDefine( ns2, "int", "SizeHint" );
  DaoNameSpace_TypeDefine( ns2, "int", "SizeMode" );
  DaoNameSpace_TypeDefine( ns2, "int", "SortOrder" );
  DaoNameSpace_TypeDefine( ns2, "int", "TextElideMode" );
  DaoNameSpace_TypeDefine( ns2, "int", "TextFlag" );
  DaoNameSpace_TypeDefine( ns2, "int", "TextFormat" );
  DaoNameSpace_TypeDefine( ns2, "int", "TextInteractionFlag" );
  DaoNameSpace_TypeDefine( ns2, "int", "TileRule" );
  DaoNameSpace_TypeDefine( ns2, "int", "TimeSpec" );
  DaoNameSpace_TypeDefine( ns2, "int", "ToolBarArea" );
  DaoNameSpace_TypeDefine( ns2, "int", "ToolBarAreaSizes" );
  DaoNameSpace_TypeDefine( ns2, "int", "ToolButtonStyle" );
  DaoNameSpace_TypeDefine( ns2, "int", "TouchPointState" );
  DaoNameSpace_TypeDefine( ns2, "int", "TransformationMode" );
  DaoNameSpace_TypeDefine( ns2, "int", "UIEffect" );
  DaoNameSpace_TypeDefine( ns2, "int", "WhiteSpaceMode" );
  DaoNameSpace_TypeDefine( ns2, "int", "WidgetAttribute" );
  DaoNameSpace_TypeDefine( ns2, "int", "WindowFrameSection" );
  DaoNameSpace_TypeDefine( ns2, "int", "WindowModality" );
  DaoNameSpace_TypeDefine( ns2, "int", "WindowState" );
  DaoNameSpace_TypeDefine( ns2, "int", "WindowType" );
  ns2 = DaoNameSpace_GetNameSpace( ns, "QtConcurrent" );
  DaoNameSpace_TypeDefine( ns2, "int", "ReduceOption" );
  DaoNameSpace_TypeDefine( ns2, "int", "ThreadFunctionResult" );
  DaoNameSpace_AddConstNumbers( ns, constNumbers );
  DaoNameSpace_WrapTypes( ns, typers );
  ns2 = DaoNameSpace_GetNameSpace( ns, "QDrawBorderPixmap" );
  ns2 = DaoNameSpace_GetNameSpace( ns, "QGL" );
  DaoNameSpace_AddConstNumbers( ns2, dao_QGL_Nums );
  ns2 = DaoNameSpace_GetNameSpace( ns, "QMdi" );
  ns2 = DaoNameSpace_GetNameSpace( ns, "Qt" );
  ns2 = DaoNameSpace_GetNameSpace( ns, "QtConcurrent" );
  DaoNameSpace_WrapTypes( ns2, dao_QtConcurrent_Types );
  ns2 = DaoNameSpace_GetNameSpace( ns, "std" );
  ns2 = DaoNameSpace_GetNameSpace( ns, "QGL" );
  DaoNameSpace_WrapFunctions( ns2, dao_QGL_Funcs );
  ns2 = DaoNameSpace_GetNameSpace( ns, "Qt" );
  DaoNameSpace_WrapFunctions( ns2, dao_Qt_Funcs );
  ns2 = DaoNameSpace_GetNameSpace( ns, "QtConcurrent" );
  DaoNameSpace_WrapFunctions( ns2, dao_QtConcurrent_Funcs );
  DaoNameSpace_WrapFunctions( ns, dao_Funcs );
  ns2 = DaoNameSpace_GetNameSpace( ns, "QtConcurrent" );
  return 0;
}
#ifdef __cplusplus
}
#endif

